﻿-- =============================================
-- Script Template
-- =============================================

/*
SCRIPT PARA CREAR VALORES POR DEFECTO EN TABLAS DE TIPOS
Y OTROS DATOS NECESARIOS
*/

USE TecnoPez
GO


--Inserta los valores de tipo de lote de ovas by nickin
IF not exists (select top 1 1 from TIPOSESTADOLOTESOVAS)
BEGIN
	DELETE FROM TIPOSESTADOLOTESOVAS

	SET IDENTITY_INSERT TIPOSESTADOLOTESOVAS ON
	INSERT INTO dbo.TIPOSESTADOLOTESOVAS (IDTIPOESTADOLOTEOVA, DESCRIPCION) VALUES (1, 'Pendiente a incubar')
	INSERT INTO dbo.TIPOSESTADOLOTESOVAS (IDTIPOESTADOLOTEOVA, DESCRIPCION) VALUES (2, 'Incubando')
	INSERT INTO dbo.TIPOSESTADOLOTESOVAS (IDTIPOESTADOLOTEOVA, DESCRIPCION) VALUES (3, 'Clasificado')
	INSERT INTO dbo.TIPOSESTADOLOTESOVAS (IDTIPOESTADOLOTEOVA, DESCRIPCION) VALUES (4, 'Baja')
	SET IDENTITY_INSERT TIPOSESTADOLOTESOVAS OFF

end
--Inserta los tipos estados pedidos proveedor. by nickin
IF not exists (select top 1 1 from TIPOSESTADOSPEDIDOSPROVEEDOR)
BEGIN
	DELETE FROM TIPOSESTADOSPEDIDOSPROVEEDOR
	SET IDENTITY_INSERT TIPOSESTADOSPEDIDOSPROVEEDOR ON
	INSERT INTO dbo.TIPOSESTADOSPEDIDOSPROVEEDOR (IDTIPOESTADOPEDIDOPROVEEDOR, DESCRIPCION) VALUES (1, 'Pedido')
	INSERT INTO dbo.TIPOSESTADOSPEDIDOSPROVEEDOR (IDTIPOESTADOPEDIDOPROVEEDOR, DESCRIPCION) VALUES (2, 'Pendiente de pago')
	INSERT INTO dbo.TIPOSESTADOSPEDIDOSPROVEEDOR (IDTIPOESTADOPEDIDOPROVEEDOR, DESCRIPCION) VALUES (3, 'Pagado')
	INSERT INTO dbo.TIPOSESTADOSPEDIDOSPROVEEDOR (IDTIPOESTADOPEDIDOPROVEEDOR, DESCRIPCION) VALUES (4, 'Anulado')
	INSERT INTO dbo.TIPOSESTADOSPEDIDOSPROVEEDOR (IDTIPOESTADOPEDIDOPROVEEDOR, DESCRIPCION) VALUES (5, 'Entregado')
	SET IDENTITY_INSERT TIPOSESTADOSPEDIDOSPROVEEDOR OFF
end

--Inserta los tipos estados pedidos. by nickin
IF not exists (select top 1 1 from TIPOSESTADOSPEDIDOS)
BEGIN
	DELETE FROM TIPOSESTADOSPEDIDOS
	SET IDENTITY_INSERT TIPOSESTADOSPEDIDOS ON
	INSERT INTO dbo.TIPOSESTADOSPEDIDOS (IDTIPOESTADOPEDIDO, DESCRIPCION) VALUES (1, 'Pendiente de Armar')
	INSERT INTO dbo.TIPOSESTADOSPEDIDOS (IDTIPOESTADOPEDIDO, DESCRIPCION) VALUES (2, 'Pendiente de Enviar')
	INSERT INTO dbo.TIPOSESTADOSPEDIDOS (IDTIPOESTADOPEDIDO, DESCRIPCION) VALUES (3, 'Enviado')
	INSERT INTO dbo.TIPOSESTADOSPEDIDOS (IDTIPOESTADOPEDIDO, DESCRIPCION) VALUES (4, 'Entregado')
	INSERT INTO dbo.TIPOSESTADOSPEDIDOS (IDTIPOESTADOPEDIDO, DESCRIPCION) VALUES (5, 'Anulado')
	SET IDENTITY_INSERT TIPOSESTADOSPEDIDOS OFF
end

--Inserta los tipos de clientes. by nickin
IF not exists (select top 1 1 from TIPOSCLIENTES)
BEGIN
	DELETE FROM TIPOSCLIENTES
	SET IDENTITY_INSERT TIPOSCLIENTES ON
	INSERT INTO dbo.TIPOSCLIENTES (IDTIPOCLIENTE, DESCRIPCION, ABREVIATURA) VALUES (1, 'Mayorista', 'MAY')
	INSERT INTO dbo.TIPOSCLIENTES (IDTIPOCLIENTE, DESCRIPCION, ABREVIATURA) VALUES (2, 'Minorista', 'MIN')
	SET IDENTITY_INSERT TIPOSCLIENTES OFF
end

--Inserta los tipos de condiciones de IVA. by nickin
IF not exists (select top 1 1 from TIPOSCONDICIONESIVA)
BEGIN
	DELETE FROM TIPOSCONDICIONESIVA
	SET IDENTITY_INSERT TIPOSCONDICIONESIVA ON
	INSERT INTO dbo.TIPOSCONDICIONESIVA (IDTIPOCONDICIONIVA, DESCRIPCION, ABREVIATURA) VALUES (1, 'Consumidor Final', 'CF')
	INSERT INTO dbo.TIPOSCONDICIONESIVA (IDTIPOCONDICIONIVA, DESCRIPCION, ABREVIATURA) VALUES (2, 'Responsable inscripto', 'RI')
	SET IDENTITY_INSERT TIPOSCONDICIONESIVA OFF
end

--Inserta los tipos de monedas. by nickin
IF not exists (select top 1 1 from TIPOSMONEDAS)
BEGIN
	DELETE FROM TIPOSMONEDAS
	SET IDENTITY_INSERT TIPOSMONEDAS ON
	INSERT INTO dbo.TIPOSMONEDAS (IDTIPOMONEDA, DESCRIPCION, COTIZACION, MONEDAPATRON, SIMBOLOMONEDA) VALUES (1, 'Peso', 1, 1, '$')
	SET IDENTITY_INSERT TIPOSMONEDAS OFF
end

--Inserta los tipos de estanques. by rod
IF not exists (select top 1 1 from TIPOSESTANQUES)
BEGIN
	DELETE FROM TIPOSESTANQUES

	SET IDENTITY_INSERT TIPOSESTANQUES ON
	INSERT TIPOSESTANQUES(IDTIPOESTANQUE, DESCRIPCION) values(1, 'Perdida')
	INSERT TIPOSESTANQUES(IDTIPOESTANQUE, DESCRIPCION) values(2, 'Incubación')
	INSERT TIPOSESTANQUES(IDTIPOESTANQUE, DESCRIPCION) values(3, 'Crianza')
	INSERT TIPOSESTANQUES(IDTIPOESTANQUE, DESCRIPCION) values(4, 'Faenamiento')
	SET IDENTITY_INSERT TIPOSESTANQUES OFF

END

--Insera los estados de reclamos by rod

if (select count(*) from dbo.TIPOSESTADOSRECLAMOS)=0
begin
	insert into TIPOSESTADOSRECLAMOS(IDTIPOESTADORECLAMO,descripcion)
	values (0,'Pendiente')

	insert into TIPOSESTADOSRECLAMOS(IDTIPOESTADORECLAMO,descripcion)
	values (1,'No solucionado')

	insert into TIPOSESTADOSRECLAMOS(IDTIPOESTADORECLAMO,descripcion)
	values (2,'Solucionado')

	insert into TIPOSESTADOSRECLAMOS(IDTIPOESTADORECLAMO,descripcion)
	values (3,'Informado al cliente')


	insert into TIPOSESTADOSRECLAMOS(IDTIPOESTADORECLAMO,descripcion)
	values (4,'Sin informar al cliente.')
end

